FluentBooking\App\Http\Controllers\CalendarController B

Total Complexity 84
Dependencies 13
Dependents 0
Total lines 892
Lines of code 660
Logical lines of code 307
Comment lines 7
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
createCalendar()
C
28
21 134
getAllCalendars()
A
40 11 57
saveEventBookingFields()
A
43 10 43
createCalendarEvent()
S
38 3 69
getEvent()
S
48 5 32
saveSharingSettings()
S
50 5 28
updateEventDetails()
S
40 2 63
cloneCalendarEvent()
S
52 3 22
updateEventAvailability()
S
53 2 20
saveEventEmailNotifications()
S
56 2 17
getEventEmailNotifications()
S
60 2 13
getEventBookingFields()
S
60 2 13
getCalendar()
S
60 2 13
updateEventLimits()
S
51 1 27
checkSlug()
S
62 2 11
patchCalendarEvent()
S
62 2 11
updateCalendar()
S
59 1 14
cloneEventEmailNotification()
S
61 1 12
deleteCalendarEvent()
S
62 1 11
getAvailabilitySettings()
S
67 1 8
getEventSchema()
S
69 1 7
getSharingSettings()
S
68 1 7
saveCalendarEventOrder()
S
64 1 9
sanitize_mapped_data()
S
64 1 10
deleteCalendar()
S
65 1 9